/*
  国王发金币 1
  题目描述
    国王将金币作为工资，发放给忠诚的骑士。
    第一天，骑士收到一枚金币；
    第两天收到两枚金币；
    第三天收到三枚金币，
    第四天收到四枚金币
    ……；
    这种工资发放模式会一直这样延续下去：
      当第 n 天收到 n 枚金币后，骑士会在第 n+1 天，收到 n+1 枚金币。

    请计算在前 k 天里，骑士一共获得了多少金币。
  输入描述
    一个正整数 k，表示发放金币的天数
  输出描述
    一个正整数，即骑士收到的金币数
  样例1
    输入
      4
    输出
      10
  提示
    对于 100% 的数据，1 <= k <= 10^4
*/

#include <iostream>

using namespace std;

int main() {
  int k;
  int n = 0;

  cin >> k;
  for (int i = 1; i <= k; i++) {
    n = n + i;
  }
  cout << n;

  return 0;
}